package com.shigui.news.dao;

import java.util.List;

import com.shigui.news.model.Comment;
import com.shigui.news.model.News;

public interface CommentDao {

	Comment selectById(Integer id);
	
	List<Comment> select();
	
	List<Comment> select(News news, Integer page, Integer count);
	
	void insert(Comment comment);
	
	void update(Comment comment);
	
	void delete(Comment comment);
	
	void delete(Integer newsId);
	/**
	 * 删除新闻下的所有评论
	 * @param news
	 */
	void delete(News news);
	
	List<Comment> getCommentList(Integer newsId);
	
	Integer countCommentsList(News news);
	
}
